home *** CD-ROM | disk | FTP | other *** search
/ Digital Hollywood CD-ROM Demo / Digital Hollywood CD-ROM Demo.iso / HATNET CD-ROM DEMO / HATNET CD-ROM DEMO.rsrc / CODE_11526_Creation.txt < prev    next >
Text File  |  1994-07-04  |  17KB  |  302 lines

  1. # near model CODE resource
  2. # jump table entries: 6456-6462 (7 of them)
  3. 00000000  4E56 FFFC                link       A6, -0x0004
  4. 00000004  4E5E                     unlink     A6
  5. 00000006  205F                     movea.l    A0, [A7]+
  6. 00000008  544F                     addq.w     A7, 2
  7. 0000000A  4ED0                     jmp        [A0]
  8. 0000000C  4E56 FEFE                link       A6, -0x0102
  9. 00000010  206E 000E                movea.l    A0, [A6 + 0xE]
  10. 00000014  43EE FF00                lea.l      A1, [A6 - 0x100]
  11. 00000018  703F                     moveq.l    D0, 0x3F
  12. label0000001A:
  13. 0000001A  22D8                     move.l     [A1]+, [A0]+
  14. 0000001C  51C8 FFFC                dbf        D0, -0x6 /* 0000001A */
  15. 00000020  4E5E                     unlink     A6
  16. 00000022  205F                     movea.l    A0, [A7]+
  17. 00000024  DEFC 000A                add.w      A7, 0xA /* '\n' */
  18. 00000028  4ED0                     jmp        [A0]
  19. 0000002A  4E56 FFF6                link       A6, -0x000A
  20. 0000002E  4E5E                     unlink     A6
  21. 00000030  205F                     movea.l    A0, [A7]+
  22. 00000032  DEFC 000C                add.w      A7, 0xC
  23. 00000036  4ED0                     jmp        [A0]
  24. fn00000038:
  25. 00000038  4E56 FFFC                link       A6, -0x0004
  26. 0000003C  48E7 0118                movem.l    -[A7], D7,A3,A4
  27. 00000040  266E 0008                movea.l    A3, [A6 + 0x8]
  28. 00000044  286E 000C                movea.l    A4, [A6 + 0xC]
  29. 00000048  426C 0004                clr.w      [A4 + 0x4]
  30. 0000004C  42A7                     clr.l      -[A7]
  31. 0000004E  70FC                     moveq.l    D0, 0xFFFFFFFC
  32. 00000050  2F00                     move.l     -[A7], D0
  33. 00000052  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  34. 00000056  2E1F                     move.l     D7, [A7]+
  35. 00000058  70FD                     moveq.l    D0, 0xFFFFFFFD
  36. 0000005A  B087                     cmp.l      D0, D7
  37. 0000005C  57C0                     seq        D0
  38. 0000005E  72FE                     moveq.l    D1, 0xFFFFFFFE
  39. 00000060  B287                     cmp.l      D1, D7
  40. 00000062  57C1                     seq        D1
  41. 00000064  8001                     or.b       D0, D1
  42. 00000066  6708                     beq        +0xA /* 00000070 */
  43. 00000068  397C 0025 0004           move.w     [A4 + 0x4], 0x25 /* '%' */
  44. 0000006E  6026                     bra        +0x28 /* 00000096 */
  45. label00000070:
  46. 00000070  70FF                     moveq.l    D0, 0xFFFFFFFF
  47. 00000072  B06C 0002                cmp.w      D0, [A4 + 0x2]
  48. 00000076  5EC0                     sgt        D0
  49. 00000078  7218                     moveq.l    D1, 0x18
  50. 0000007A  B26C 0002                cmp.w      D1, [A4 + 0x2]
  51. 0000007E  5DC1                     slt        D1
  52. 00000080  8001                     or.b       D0, D1
  53. 00000082  6708                     beq        +0xA /* 0000008C */
  54. 00000084  397C 0019 0004           move.w     [A4 + 0x4], 0x19
  55. 0000008A  600A                     bra        +0xC /* 00000096 */
  56. label0000008C:
  57. 0000008C  4A54                     tst.w      [A4]
  58. 0000008E  6706                     beq        +0x8 /* 00000096 */
  59. 00000090  397C 0046 0004           move.w     [A4 + 0x4], 0x46 /* 'F' */
  60. label00000096:
  61. 00000096  36AC 0002                move.w     [A3], [A4 + 0x2]
  62. 0000009A  6606                     bne        +0x8 /* 000000A2 */
  63. 0000009C  36BC 0004                move.w     [A3], 0x4
  64. 000000A0  600E                     bra        +0x10 /* 000000B0 */
  65. label000000A2:
  66. 000000A2  70FF                     moveq.l    D0, 0xFFFFFFFF
  67. 000000A4  B053                     cmp.w      D0, [A3]
  68. 000000A6  6606                     bne        +0x8 /* 000000AE */
  69. 000000A8  36BC 0005                move.w     [A3], 0x5
  70. 000000AC  6002                     bra        +0x4 /* 000000B0 */
  71. label000000AE:
  72. 000000AE  5A53                     addq.w     [A3], 5
  73. label000000B0:
  74. 000000B0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  75. 000000B4  4E5E                     unlink     A6
  76. 000000B6  205F                     movea.l    A0, [A7]+
  77. 000000B8  504F                     addq.w     A7, 8
  78. 000000BA  4ED0                     jmp        [A0]
  79. 000000BC  4E56 FFFA                link       A6, -0x0006
  80. 000000C0  48E7 0028                movem.l    -[A7], A2,A4
  81. 000000C4  286E 0008                movea.l    A4, [A6 + 0x8]
  82. 000000C8  2F0C                     move.l     -[A7], A4
  83. 000000CA  486E FFFA                pea.l      [A6 - 0x6]
  84. 000000CE  4EBA FF68                jsr        [PC - 0x98 /* 00000038 */]
  85. 000000D2  4A6C 0004                tst.w      [A4 + 0x4]
  86. 000000D6  6652                     bne        +0x54 /* 0000012A */
  87. 000000D8  7006                     moveq.l    D0, 0x06
  88. 000000DA  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  89. 000000DE  6E26                     bgt        +0x28 /* 00000106 */
  90. 000000E0  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  91. 000000E4  3F3C 000C                move.w     -[A7], 0xC
  92. 000000E8  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  93. 000000EC  206D F4C8                movea.l    A0, [A5 - 0xB38]
  94. 000000F0  302E FFFA                move.w     D0, [A6 - 0x6]
  95. 000000F4  E740                     asl        D0.w, 3
  96. 000000F6  43EC 0016                lea.l      A1, [A4 + 0x16]
  97. 000000FA  45E8 03EE                lea.l      A2, [A0 + 0x3EE]
  98. 000000FE  41F2 0000                lea.l      A0, [A2 + D0.w]
  99. 00000102  22D8                     move.l     [A1]+, [A0]+
  100. 00000104  22D8                     move.l     [A1]+, [A0]+
  101. label00000106:
  102. 00000106  206D F4C8                movea.l    A0, [A5 - 0xB38]
  103. 0000010A  302E FFFA                move.w     D0, [A6 - 0x6]
  104. 0000010E  E940                     asl        D0.w, 4
  105. 00000110  224C                     movea.l    A1, A4
  106. 00000112  5C89                     addq.l     A1, 6
  107. 00000114  45E8 023E                lea.l      A2, [A0 + 0x23E]
  108. 00000118  41F2 0000                lea.l      A0, [A2 + D0.w]
  109. 0000011C  22D8                     move.l     [A1]+, [A0]+
  110. 0000011E  22D8                     move.l     [A1]+, [A0]+
  111. 00000120  22D8                     move.l     [A1]+, [A0]+
  112. 00000122  22D8                     move.l     [A1]+, [A0]+
  113. 00000124  7000                     moveq.l    D0, 0x00
  114. 00000126  2940 001E                move.l     [A4 + 0x1E], D0
  115. label0000012A:
  116. 0000012A  4CDF 1400                movem.l    A2,A4, [A7]+
  117. 0000012E  4E5E                     unlink     A6
  118. 00000130  2E9F                     move.l     [A7], [A7]+
  119. 00000132  4E75                     rts
  120. 00000134  4E56 FFFA                link       A6, -0x0006
  121. 00000138  2F0C                     move.l     -[A7], A4
  122. 0000013A  286E 0008                movea.l    A4, [A6 + 0x8]
  123. 0000013E  2F0C                     move.l     -[A7], A4
  124. 00000140  486E FFFA                pea.l      [A6 - 0x6]
  125. 00000144  4EBA FEF2                jsr        [PC - 0x10E /* 00000038 */]
  126. 00000148  4A6C 0004                tst.w      [A4 + 0x4]
  127. 0000014C  661E                     bne        +0x20 /* 0000016C */
  128. 0000014E  206D F4C8                movea.l    A0, [A5 - 0xB38]
  129. 00000152  302E FFFA                move.w     D0, [A6 - 0x6]
  130. 00000156  E940                     asl        D0.w, 4
  131. 00000158  43E8 023E                lea.l      A1, [A0 + 0x23E]
  132. 0000015C  41F1 0000                lea.l      A0, [A1 + D0.w]
  133. 00000160  224C                     movea.l    A1, A4
  134. 00000162  5C89                     addq.l     A1, 6
  135. 00000164  20D9                     move.l     [A0]+, [A1]+
  136. 00000166  20D9                     move.l     [A0]+, [A1]+
  137. 00000168  20D9                     move.l     [A0]+, [A1]+
  138. 0000016A  20D9                     move.l     [A0]+, [A1]+
  139. label0000016C:
  140. 0000016C  285F                     movea.l    A4, [A7]+
  141. 0000016E  4E5E                     unlink     A6
  142. 00000170  2E9F                     move.l     [A7], [A7]+
  143. 00000172  4E75                     rts
  144. fn00000174:
  145. 00000174  4E56 FFFE                link       A6, -0x0002
  146. 00000178  48E7 0108                movem.l    -[A7], D7,A4
  147. 0000017C  286E 0008                movea.l    A4, [A6 + 0x8]
  148. 00000180  426C 0002                clr.w      [A4 + 0x2]
  149. 00000184  3E2C 0004                move.w     D7, [A4 + 0x4]
  150. 00000188  42A7                     clr.l      -[A7]
  151. 0000018A  70FC                     moveq.l    D0, 0xFFFFFFFC
  152. 0000018C  2F00                     move.l     -[A7], D0
  153. 0000018E  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  154. 00000192  70FF                     moveq.l    D0, 0xFFFFFFFF
  155. 00000194  B09F                     cmp.l      D0, [A7]+
  156. 00000196  6708                     beq        +0xA /* 000001A0 */
  157. 00000198  397C 0025 0002           move.w     [A4 + 0x2], 0x25 /* '%' */
  158. 0000019E  604C                     bra        +0x4E /* 000001EC */
  159. label000001A0:
  160. 000001A0  0C47 FC18                cmpi.w     D7, 0xFC18
  161. 000001A4  6602                     bne        +0x4 /* 000001A8 */
  162. 000001A6  6044                     bra        +0x46 /* 000001EC */
  163. label000001A8:
  164. 000001A8  4A47                     tst.w      D7
  165. 000001AA  6C1A                     bge        +0x1C /* 000001C6 */
  166. 000001AC  3007                     move.w     D0, D7
  167. 000001AE  4440                     neg.w      D0
  168. 000001B0  3E00                     move.w     D7, D0
  169. 000001B2  206D F212                movea.l    A0, [A5 - 0xDEE]
  170. 000001B6  2050                     movea.l    A0, [A0]
  171. 000001B8  BE68 000C                cmp.w      D7, [A0 + 0xC]
  172. 000001BC  6F2E                     ble        +0x30 /* 000001EC */
  173. 000001BE  397C 0019 0002           move.w     [A4 + 0x2], 0x19
  174. 000001C4  6026                     bra        +0x28 /* 000001EC */
  175. label000001C6:
  176. 000001C6  4A47                     tst.w      D7
  177. 000001C8  5FC0                     sle        D0
  178. 000001CA  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  179. 000001CE  BE68 0002                cmp.w      D7, [A0 + 0x2]
  180. 000001D2  5EC1                     sgt        D1
  181. 000001D4  8001                     or.b       D0, D1
  182. 000001D6  6708                     beq        +0xA /* 000001E0 */
  183. 000001D8  397C 0019 0002           move.w     [A4 + 0x2], 0x19
  184. 000001DE  600C                     bra        +0xE /* 000001EC */
  185. label000001E0:
  186. 000001E0  7001                     moveq.l    D0, 0x01
  187. 000001E2  B054                     cmp.w      D0, [A4]
  188. 000001E4  6706                     beq        +0x8 /* 000001EC */
  189. 000001E6  397C 0046 0002           move.w     [A4 + 0x2], 0x46 /* 'F' */
  190. label000001EC:
  191. 000001EC  4CDF 1080                movem.l    D7,A4, [A7]+
  192. 000001F0  4E5E                     unlink     A6
  193. 000001F2  2E9F                     move.l     [A7], [A7]+
  194. 000001F4  4E75                     rts
  195. 000001F6  4E56 FFF4                link       A6, -0x000C
  196. 000001FA  48E7 0118                movem.l    -[A7], D7,A3,A4
  197. 000001FE  286E 0008                movea.l    A4, [A6 + 0x8]
  198. 00000202  2F0C                     move.l     -[A7], A4
  199. 00000204  4EBA FF6E                jsr        [PC - 0x92 /* 00000174 */]
  200. 00000208  4A6C 0002                tst.w      [A4 + 0x2]
  201. 0000020C  6704                     beq        +0x6 /* 00000212 */
  202. 0000020E  6000 0096                bra        +0x98 /* 000002A6 */
  203. label00000212:
  204. 00000212  102C 0006                move.b     D0, [A4 + 0x6]
  205. 00000216  670C                     beq        +0xE /* 00000224 */
  206. 00000218  4267                     clr.w      -[A7]
  207. 0000021A  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  208. 0000021E  4EAD 1C42                jsr        [A5 + 0x1C42 /* export_900 */]
  209. 00000222  1E1F                     move.b     D7, [A7]+
  210. label00000224:
  211. 00000224  4A6C 0004                tst.w      [A4 + 0x4]
  212. 00000228  6C16                     bge        +0x18 /* 00000240 */
  213. 0000022A  206D F212                movea.l    A0, [A5 - 0xDEE]
  214. 0000022E  2050                     movea.l    A0, [A0]
  215. 00000230  302C 0004                move.w     D0, [A4 + 0x4]
  216. 00000234  4440                     neg.w      D0
  217. 00000236  C1FC 002E                muls.w     D0, 0x2E /* '.' */
  218. 0000023A  47F0 0000                lea.l      A3, [A0 + D0.w]
  219. 0000023E  600C                     bra        +0xE /* 0000024C */
  220. label00000240:
  221. 00000240  42A7                     clr.l      -[A7]
  222. 00000242  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  223. 00000246  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  224. 0000024A  265F                     movea.l    A3, [A7]+
  225. label0000024C:
  226. 0000024C  196B 0006 0008           move.b     [A4 + 0x8], [A3 + 0x6]
  227. 00000252  196B 0007 0009           move.b     [A4 + 0x9], [A3 + 0x7]
  228. 00000258  296B 000C 000A           move.l     [A4 + 0xA], [A3 + 0xC]
  229. 0000025E  7000                     moveq.l    D0, 0x00
  230. 00000260  2940 000E                move.l     [A4 + 0xE], D0
  231. 00000264  296B 0008 0012           move.l     [A4 + 0x12], [A3 + 0x8]
  232. 0000026A  296B 0010 0016           move.l     [A4 + 0x16], [A3 + 0x10]
  233. 00000270  396B 0014 001A           move.w     [A4 + 0x1A], [A3 + 0x14]
  234. 00000276  41EC 001C                lea.l      A0, [A4 + 0x1C]
  235. 0000027A  43EB 0016                lea.l      A1, [A3 + 0x16]
  236. 0000027E  20D9                     move.l     [A0]+, [A1]+
  237. 00000280  20D9                     move.l     [A0]+, [A1]+
  238. 00000282  41EC 0024                lea.l      A0, [A4 + 0x24]
  239. 00000286  43EB 001E                lea.l      A1, [A3 + 0x1E]
  240. 0000028A  20D9                     move.l     [A0]+, [A1]+
  241. 0000028C  20D9                     move.l     [A0]+, [A1]+
  242. 0000028E  296B 0026 002C           move.l     [A4 + 0x2C], [A3 + 0x26]
  243. 00000294  396B 002A 0030           move.w     [A4 + 0x30], [A3 + 0x2A]
  244. 0000029A  396B 002C 0032           move.w     [A4 + 0x32], [A3 + 0x2C]
  245. 000002A0  296B 0002 0034           move.l     [A4 + 0x34], [A3 + 0x2]
  246. label000002A6:
  247. 000002A6  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  248. 000002AA  4E5E                     unlink     A6
  249. 000002AC  2E9F                     move.l     [A7], [A7]+
  250. 000002AE  4E75                     rts
  251. 000002B0  4E56 FFC8                link       A6, -0x0038
  252. 000002B4  48E7 0018                movem.l    -[A7], A3,A4
  253. 000002B8  286E 0008                movea.l    A4, [A6 + 0x8]
  254. 000002BC  2F0C                     move.l     -[A7], A4
  255. 000002BE  4EBA FEB4                jsr        [PC - 0x14C /* 00000174 */]
  256. 000002C2  4A6C 0002                tst.w      [A4 + 0x2]
  257. 000002C6  6704                     beq        +0x6 /* 000002CC */
  258. 000002C8  6000 0092                bra        +0x94 /* 0000035C */
  259. label000002CC:
  260. 000002CC  0C6C FC18 0004           cmpi.w     [A4 + 0x4], 0xFC18
  261. 000002D2  6606                     bne        +0x8 /* 000002DA */
  262. 000002D4  47EE FFC8                lea.l      A3, [A6 - 0x38]
  263. 000002D8  600C                     bra        +0xE /* 000002E6 */
  264. label000002DA:
  265. 000002DA  42A7                     clr.l      -[A7]
  266. 000002DC  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  267. 000002E0  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  268. 000002E4  265F                     movea.l    A3, [A7]+
  269. label000002E6:
  270. 000002E6  176C 0008 0006           move.b     [A3 + 0x6], [A4 + 0x8]
  271. 000002EC  176C 0009 0007           move.b     [A3 + 0x7], [A4 + 0x9]
  272. 000002F2  486B 0007                pea.l      [A3 + 0x7]
  273. 000002F6  3F3C 0003                move.w     -[A7], 0x3
  274. 000002FA  1F3C 0001                move.b     -[A7], 0x1
  275. 000002FE  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  276. 00000302  276C 0012 0008           move.l     [A3 + 0x8], [A4 + 0x12]
  277. 00000308  276C 000A 000C           move.l     [A3 + 0xC], [A4 + 0xA]
  278. 0000030E  276C 0016 0010           move.l     [A3 + 0x10], [A4 + 0x16]
  279. 00000314  376C 001A 0014           move.w     [A3 + 0x14], [A4 + 0x1A]
  280. 0000031A  41EB 0016                lea.l      A0, [A3 + 0x16]
  281. 0000031E  43EC 001C                lea.l      A1, [A4 + 0x1C]
  282. 00000322  20D9                     move.l     [A0]+, [A1]+
  283. 00000324  20D9                     move.l     [A0]+, [A1]+
  284. 00000326  41EB 001E                lea.l      A0, [A3 + 0x1E]
  285. 0000032A  43EC 0024                lea.l      A1, [A4 + 0x24]
  286. 0000032E  20D9                     move.l     [A0]+, [A1]+
  287. 00000330  20D9                     move.l     [A0]+, [A1]+
  288. 00000332  276C 002C 0026           move.l     [A3 + 0x26], [A4 + 0x2C]
  289. 00000338  376C 0030 002A           move.w     [A3 + 0x2A], [A4 + 0x30]
  290. 0000033E  376C 0032 002C           move.w     [A3 + 0x2C], [A4 + 0x32]
  291. 00000344  276C 0034 0002           move.l     [A3 + 0x2], [A4 + 0x34]
  292. 0000034A  0C6C FC18 0004           cmpi.w     [A4 + 0x4], 0xFC18
  293. 00000350  660A                     bne        +0xC /* 0000035C */
  294. 00000352  2F0B                     move.l     -[A7], A3
  295. 00000354  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  296. 00000358  4EAD 1CEA                jsr        [A5 + 0x1CEA /* export_921 */]
  297. label0000035C:
  298. 0000035C  4CDF 1800                movem.l    A3,A4, [A7]+
  299. 00000360  4E5E                     unlink     A6
  300. 00000362  2E9F                     move.l     [A7], [A7]+
  301. 00000364  4E75                     rts
  302.